<?php namespace web\admin\controller;
/**
 * 公共管理控制器
 * Class Common
 *
 * @package web\admin\controller
 */
class Link extends Common{
	protected $db;
	// 实例化构造函数
	public function  __construct(){
		$this->db = new \system\model\Link();
	}


	/**
	 * 友情链接首页
	 */
	public function index(){
		// 获得所有数据
		$data=$this->db->getAll();
		// 将数据分配到页面
		// p($data);
		View::with('data',$data);
		// 加载模板
		View::make();
	}



	/**
	 * 友情链接的添加
	 */
	public function store(){
		if(IS_POST){
			// p($_POST);die;
			if($this->db->store()){
				message('添加成功',U('index'),'success');
			}
			message($this->db->getError(),'back','error');
		}
		// 加载模板
		View::make();
	}

	/**
	 * 友情链接的编辑
	 */

	public  function edit(){
		if(IS_POST){
			if($this->db->edit()){
				message('编辑成功',U('index'),'success');
			}
			message($this->db->getError(),'back','error');
		}
		$lid=Q('get.lid',0,'intval');
		// 获得旧数据所有数据
		$oldData=$this->db->where('lid',$lid)->first();
		// p($oldData);die;
		// 分配旧数据
		View::with('oldData',$oldData);
		// 加载模板
		View::make();
	}

	/**
	 * 友情链接的删除
	 */

	public  function del(){
		// 获得当前要删除的lid
		$lid=Q('get.lid',0,'intval');
		// p($lid);
		// 删除当前这一条
		$re=$this->db->where('lid',$lid)->delete();
		if($re){
			message('删除成功',U('index'),'success');
		}
		message($this->db->getError(),'back','error');
	}
}